ctc_entrypoint.cpp